SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].NcInsertCommand
(
	@ID_TIPO numeric(10, 0),
	@ID_CLIENTE numeric(10, 0),
	@ID_NCF numeric(10, 0),
	@ID_VENDEDOR numeric(10, 0),
	@ID_USUARIO numeric(10, 0),
	@ID_FACTURA numeric(10, 0),
	@NRO_DOCUMENTO numeric(10, 0),
	@SEQ_NCF numeric(10, 0),
	@FECHA datetime2,
	@OBSERVACIONES varchar(150),
	@T_IMPUESTO numeric(10, 2),
	@T_DESCUENTO numeric(10, 2),
	@M_TOTAL numeric(10, 2),
	@M_UTILIZADO numeric(10, 2),
	@ACTIVO bit
)
AS
	SET NOCOUNT OFF;
INSERT INTO [NC] ([ID_TIPO], [ID_CLIENTE], [ID_NCF], [ID_VENDEDOR], [ID_USUARIO], [ID_FACTURA], [NRO_DOCUMENTO], [SEQ_NCF], [FECHA], [OBSERVACIONES], [T_IMPUESTO], [T_DESCUENTO], [M_TOTAL], [M_UTILIZADO], [ACTIVO]) VALUES (@ID_TIPO, @ID_CLIENTE, @ID_NCF, @ID_VENDEDOR, @ID_USUARIO, @ID_FACTURA, @NRO_DOCUMENTO, @SEQ_NCF, @FECHA, @OBSERVACIONES, @T_IMPUESTO, @T_DESCUENTO, @M_TOTAL, @M_UTILIZADO, @ACTIVO);
	
SELECT ID, ID_TIPO, ID_CLIENTE, ID_NCF, ID_VENDEDOR, ID_USUARIO, ID_FACTURA, NRO_DOCUMENTO, SEQ_NCF, FECHA, OBSERVACIONES, T_IMPUESTO, T_DESCUENTO, M_TOTAL, M_UTILIZADO, ACTIVO, M_PENDIETE FROM NC WHERE (ID = SCOPE_IDENTITY())
GO
